// PLC structured text sample
IF E_STOP = FALSE AND TANK_LEVEL_LOW = TRUE AND PUMP_FAULT = FALSE THEN
  PUMP_START := TRUE;
ELSE
  PUMP_START := FALSE;
END_IF;

IF PUMP_START = TRUE AND FLOW_SWITCH = FALSE THEN
  ALARM_NO_FLOW := TRUE;
END_IF;
